package cn.tedu.mintmall.service;

import cn.tedu.mintmall.dto.CategoryAddNewDTO;
import cn.tedu.mintmall.entity.Category;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

public interface ICaegoryService {
    /**
     * 添加“类别”
     * @param categoryAddNewDTO 类别
     */
    @Transactional
    void addNew(CategoryAddNewDTO categoryAddNewDTO);

    /**
     * 查询所有
     */
    List<Category> selectAll(Integer page,Integer pageSize);

    /**
     * 删除订单
     * @param id
     * @return
     */
    int deleteById(Long id);

    /**
     * 修改类别基本信息
     * @param category
     */
    void updateCategoryById(Category category);

}
